criticize (someone) publicly

Translations
critiquer publiquement (quelqu'un)